package com.fxu.framework.biz.ano;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 权限限制
 * @author fangxu
 * @version 1.0.0
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface PermAuth {

    /**
     * 设定访问权限值 : /父路由/子路由:权限
     * PermAuth("/test/index:*") : 所有权限
     * PermAuth("/test/index:list") : 读取列表权限
     * PermAuth("/test/index:list,save") : 读取列表、保存(添加、修改、删除)权限
     * @return 限制权限内容
     */
    String value() default "";

}
